﻿package Message.Game
{
    import Engine.RMI.*;
    import Framework.Serialize.*;
    import Message.Public.*;
    import flash.utils.*;

    public class IRolePrxHelper extends RMIProxyObject implements IRolePrx
    {
        public static const NAME:String = "Message.Game.IRole";

        public function IRolePrxHelper()
        {
            name = "IRole";
            return;
        }// end function

        public function activeNewbieCode_async(param1:AMI_IRole_activeNewbieCode, param2:String) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("activeNewbieCode");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeString(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function activeRune_async(param1:AMI_IRole_activeRune, param2:int, param3:Boolean) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("activeRune");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeBool(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function changeCareer_async(param1:AMI_IRole_changeCareer, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("changeCareer");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function changeName_async(param1:AMI_IRole_changeName, param2:String, param3:String) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("changeName");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeString(param2);
            _loc_6.writeString(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function commitHalidomPieces_async(param1:AMI_IRole_commitHalidomPieces, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("commitHalidomPieces");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function digTreasureMap_async(param1:AMI_IRole_digTreasureMap, param2:EDigTreasureOperate) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("digTreasureMap");
            var _loc_5:* = new SerializeStream();
            param2.__write(_loc_5);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function dress_async(param1:AMI_IRole_dress, param2:String, param3:String) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("dress");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeString(param2);
            _loc_6.writeString(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function dressRune_async(param1:AMI_IRole_dressRune, param2:String, param3:String) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("dressRune");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeString(param2);
            _loc_6.writeString(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function getAgencyReward_async(param1:AMI_IRole_getAgencyReward, param2:EAgencyAwardType, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("getAgencyReward");
            var _loc_6:* = new SerializeStream();
            param2.__write(_loc_6);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function getCollectReward_async(param1:AMI_IRole_getCollectReward) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getCollectReward");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getCompensationInfo_async(param1:AMI_IRole_getCompensationInfo) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getCompensationInfo");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getCompoundItem_async(param1:AMI_IRole_getCompoundItem, param2:int, param3:Dictionary, param4:int) : void
        {
            var _loc_5:* = makeContext(session);
            var _loc_6:* = makeCall("getCompoundItem");
            var _loc_7:* = new SerializeStream();
            _loc_7.writeInt(param2);
            DictStrIntHelper.write(_loc_7, param3);
            _loc_7.writeInt(param4);
            Outgoing.invokeAsync(_loc_5, _loc_6, _loc_7, param1);
            return;
        }// end function

        public function getConsumReward_async(param1:AMI_IRole_getConsumReward) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getConsumReward");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getCopyCompensation_async(param1:AMI_IRole_getCopyCompensation, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("getCopyCompensation");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function getDailyReward_async(param1:AMI_IRole_getDailyReward) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getDailyReward");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getDayFirstReward_async(param1:AMI_IRole_getDayFirstReward) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getDayFirstReward");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getExchangeReward_async(param1:AMI_IRole_getExchangeReward, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getExchangeReward");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getExperWingShapeCard_async(param1:AMI_IRole_getExperWingShapeCard) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getExperWingShapeCard");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getFinalTestReward_async(param1:AMI_IRole_getFinalTestReward, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getFinalTestReward");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getHalidomInfo_async(param1:AMI_IRole_getHalidomInfo) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getHalidomInfo");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getMegerRechargeActiveReward_async(param1:AMI_IRole_getMegerRechargeActiveReward, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getMegerRechargeActiveReward");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getMegerRechargeReturnCash_async(param1:AMI_IRole_getMegerRechargeReturnCash) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getMegerRechargeReturnCash");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getMegerRechargeTopList_async(param1:AMI_IRole_getMegerRechargeTopList) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getMegerRechargeTopList");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getOfflineExp_async(param1:AMI_IRole_getOfflineExp, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getOfflineExp");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getPlatFormGift_async(param1:AMI_IRole_getPlatFormGift, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getPlatFormGift");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getRechargeReturnReward_async(param1:AMI_IRole_getRechargeReturnReward, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getRechargeReturnReward");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getSevenDaysLoginReward_async(param1:AMI_IRole_getSevenDaysLoginReward, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getSevenDaysLoginReward");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getThanksGivingConsumReward_async(param1:AMI_IRole_getThanksGivingConsumReward, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getThanksGivingConsumReward");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getTodayOnlineReward_async(param1:AMI_IRole_getTodayOnlineReward) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getTodayOnlineReward");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getTxVipGift_async(param1:AMI_IRole_getTxVipGift, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getTxVipGift");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getYYPurpleReward_async(param1:AMI_IRole_getYYPurpleReward, param2:EYYPurpleAwardType) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getYYPurpleReward");
            var _loc_5:* = new SerializeStream();
            param2.__write(_loc_5);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function hideOrShowFashion_async(param1:AMI_IRole_hideOrShowFashion, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("hideOrShowFashion");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function inviteDoubleZazen_async(param1:AMI_IRole_inviteDoubleZazen, param2:Array) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("inviteDoubleZazen");
            var _loc_5:* = new SerializeStream();
            SeqEntityIdHelper.write(_loc_5, param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function learnSkill_async(param1:AMI_IRole_learnSkill, param2:int, param3:Boolean) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("learnSkill");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeBool(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function replyDoubleZazen_async(param1:AMI_IRole_replyDoubleZazen, param2:SEntityId, param3:Boolean) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("replyDoubleZazen");
            var _loc_6:* = new SerializeStream();
            param2.__write(_loc_6);
            _loc_6.writeBool(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function saveClientSetting_async(param1:AMI_IRole_saveClientSetting, param2:int, param3:String) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("saveClientSetting");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeString(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function startZazen_async(param1:AMI_IRole_startZazen) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("startZazen");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function upgradeHalidom_async(param1:AMI_IRole_upgradeHalidom, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("upgradeHalidom");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function upgradeRune_async(param1:AMI_IRole_upgradeRune, param2:int, param3:Boolean) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("upgradeRune");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeBool(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function upgradeSkill_async(param1:AMI_IRole_upgradeSkill, param2:int, param3:Boolean) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("upgradeSkill");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeBool(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function useDrugBag_async(param1:AMI_IRole_useDrugBag, param2:int, param3:String) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("useDrugBag");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeString(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

    }
}
